package applikation;

import domean.Spieler;
import spielBeenden.*;
import spielzug.*;
import spielVorbereitung.*;

public interface IFassade {

	/**
	 * @link aggregation
	 */
	public UCSpielBeenden spielBeenden = null;
	/**
	 * @link composition
	 */
	public UCSpielzug spielzug = null;
	/**
	 * @link composition
	 */
	public UCSpielVorbereitung spielvorbereitung = null;
	/**
	 * @link aggregation
	 */
	public UCKollision kollision = null;
	
	public void spielBeenden();
	public void spielVorbereiten();
	public void kollisionAufloesen();
	public void wuerfeln();
	public IFassade neuesSpiel();
	public void auswaehlenKategorie(int kategorie, int aktuellerSpieler);
}
